package com.yunxin.core.application.command.channel;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zero°
 * @since 2023-12-14
 */
@Data
public class ChannelCustomerApplyLibraryCommand {

    /**
     * md5手机号
     */
    private String md5Phone;

    /**
     * 渠道推广code
     */
    private String channelPromotionCode;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 性别 1.男 2.女
     */
    private Integer sex;

    /**
     * 城市
     */
    private String city;

    /**
     * 芝麻分额度 1.额度600分以下 2.额度600-650分 3.额度651-700分 4.额度700分以上
     */
    private Integer sesameSeedQuota;

    /**
     * 蚂蚁花呗额度 1.额度1000以下 2.额度1000-5000 3.额度5000-10000 4.额度10000以上 5.无
     */
    private Integer antCreditPayQuota;

    /**
     * 京东白条额度 1.额度1000以下 2.额度1000-5000 3.额度5000-10000 4.额度10000以上 5.无
     */
    private Integer jdBtQuota;

    /**
     * 微粒贷额度 1.额度5000以下 2.额度5000-10000 3.额度10000-20000 4.额度20000以上 5.额度10000及以上
     */
    private Integer microLoanQuota;

    /**
     * 逾期 1.否 2.是
     */
    private Integer beOverdue;

    /**
     * 信用卡 1.有信用卡 2.无信用卡
     */
    private Integer creditCard;

    /**
     * 教育程度 1.初中及以下 2.高中 3.中专 4.大专 5.本科 6.硕士 7.博士
     */
    private Integer educationLevel;

    /**
     * 房产情况 1.有房可抵押 2.有房不抵押 3.无房产
     */
    private Integer houseLevel;

    /**
     * 车产情况 1.有车可抵押 2.有车不抵押 3.无车产
     */
    private Integer vehicleLevel;

    /**
     * 公积金情况 1.连续缴纳6个月及以上 2.缴纳未满6个月 3.无公积金
     */
    private Integer accumulationFundLevel;

    /**
     * 社保情况 1.连续缴纳6个月及以上 2.缴纳未满6个月 3.无社保
     */
    private Integer socialSecurityLevel;

    /**
     * 保险 1.缴纳满一年 2.缴纳未满一年 3.无保单
     */
    private Integer insure;

    /**
     * 职业 1.民企员工 2.外企员工 3.企业主 4.个体户 5.公务员 6.事业单位员工 7.国企员工 8.自由职业 9.其他
     */
    private Integer occupation;

    /**
     * 职业收入 1.月收入3500以下 2.月收入3500-6000 3.月收入6000-10000 4.月收入10000-20000 5.月收入20000以上
     */
    private Integer occupationMonthlyIncome;

    /**
     * 借款金额
     */
    private BigDecimal loanAmount;

    /**
     * 借款期限 1.借款3个月 2.借款6个月 3.借款9个月 4.借款12个月 5.借款24个月
     */
    private Integer loanPeriod;
}
